package cn.wolfcode.trip.base.service;

import cn.wolfcode.trip.base.domain.LandmarkContent;
import cn.wolfcode.trip.base.domain.LandmarkDetai;
import cn.wolfcode.trip.base.domain.LtCatalogDetail;
import cn.wolfcode.trip.base.query.landmarkDetailQueryObject;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface ILandmarkDetaiService {


    void save(LandmarkDetai landmarkDetai);

    void delete(Long id);

    List<LandmarkDetai> selectAll();

    void update(LandmarkDetai landmarkDetai);

    LandmarkDetai get(Long id);

    List<LandmarkDetai> getLmDetailByState(long state);

    LandmarkContent getContentById(long id);

    PageInfo getDetailsByIcdId(landmarkDetailQueryObject qo);

    LtCatalogDetail getCatalogBigId(Long cbId);

    void saveOrUpdate(LandmarkDetai landmarkDetai);

    LtCatalogDetail getIdByCatalogBigId(Long cbgId);

    List<LandmarkDetai> getlDetailByicdId(Long icdId);
}
